const counterOptions={
  // 开启模块化命名空间
  namespaced:true,
  actions:{
    // 用于响应组建中的动作
    jiaOdd:function(context,n){
      if(context.state.sum%2!=0){
        context.commit("JIAODD",n);
      }
    },
    jiaWait:function(context,n){
      setTimeout(()=>{
        context.commit("JIAWAIT",n);
      },500)
    }
  },
  mutations:{
    // 用于操作数据(state)
    JIA:function(value,n){
      console.log("mutations里的JIA被调用了",value,n);
      value.sum+=n;
    },
    JIAN:function(value,n){
      value.sum-=n;
    },
    JIAODD(value,n){
      value.sum+=n;
    },
    JIAWAIT(value,n){
      value.sum+=n;
    },
  },
  state:{
    // 用于存储数据
    // 当前的求和为；
    sum: 0,
    str1:"Vue",
    str2:"男神张",
  },
  getters:{
    // 当state中的数据需要经过加工后再使用时，可以使用getters加工
    bigSum(state){
      return state.sum*10;
    }
  }
}
export default counterOptions;